#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>
#include<windows.h>//使用Sleep需要的前置
#include<stdlib.h> //system需要的前置
// int main()
//  {
//     int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
//     int k = 7;
//     int sz = sizeof(arr) / sizeof(arr[0]);

//     int left = 0;
//     int right = sz - 1;
    
//     while (left <= right)
//     {   
//         // int mid = (left + right) / 2;
//         int mid = left + (right - left) / 2;//这样做更保险
//         if (arr[mid] < k)
//         {
//             left = mid + 1;
//         }
//         else if (arr[mid] >  k)
//         {
//             right = mid - 1;
//         }
//         else 
//         {
//             printf("找到了,下标是：%d\n", mid);
//             break;
//         }
//     }
//     if (left > right)
//     {
//         printf("找不到\n");
//     }   
//     return 0;
//  }

int main()
{
    char arr1[] = "wellcome to ChengDu!!!!";
    char arr2[] = "#######################";
    // int sz1 = sizeof(arr1) / sizeof(arr1[0]);
    // int sz2 = sizeof(arr2) / sizeof(arr2[0]);

    char buf[] =  "abc" ;
    //[a b c \0]
    // int sz3 = sizeof(buf) / sizeof(buf[0])-2;

    int left = 0;
    int right = strlen(arr2) - 1;

    while (left <= right)
    {
    arr2[left] = arr1[left]; 
    arr2[right] = arr1[right]; 
    printf("%s\n",arr2);
    Sleep(1000);//单位毫秒开头s大写
    //清空屏幕
    system("cls");//system是一个库函数，可以执行系统命令
    left++;
    right--;
    }
    printf("%s\n",arr2);
    


    // printf("%d ",right);
    return 0;
}
